import { FlexContainerStyleProps } from '@aws-amplify/ui-react'; import * as React from 'react'; import { FieldControl } from './GetFieldControls'; interface UseFlexContainerStyleProps { (initialValues: FlexContainerStyleProps): FieldControl[]; } // @ts-ignore // IGNORE export const useFlexContainerStyleProps: UseFlexContainerStyleProps = ( initialValues ) => { return [ [ ...React.useState( initialValues.alignItems ), 'alignItems', ], [ ...React.useState( initialValues.alignContent ), 'alignContent', ], [ ...React.useState( initialValues.direction ), 'direction', ], [ ...React.useState(initialValues.gap), 'gap', ], [ ...React.useState( initialValues.justifyContent ), 'justifyContent', ], [ ...React.useState(initialValues.wrap), 'wrap', ], ]; };